/**
 * Title IAudioFiles
 * Package com.sba.manage.service
 * Copyright 2024 www.hundsun.com All Rights Reserved.
 *
 * @author gd
 * @date 2024/9/10 12:28 AM
 * @version V5.1.2
 */
package com.ruoyi.manage.service;

import com.github.pagehelper.PageInfo;
import com.ruoyi.manage.db.model.SbaAudioFilesSmp;
import com.ruoyi.manage.db.model.SbaAudioFiles;

/**
 * 音频管理
 * ClassName IAudioFiles
 *
 * @author gd
 * @date 2024/9/10 12:28 AM
 */
public interface IAudioFiles {

    /**
     * 根据类别获取音频列表
     *
     * @param categoryId 类别
     * @return 音频列表
     */
    PageInfo<SbaAudioFilesSmp> queryListByCategoryId(String categoryId, int pageNum, int pageSize);

    /**
     * 根据音频文件 id 查询文件
     * @param audioFileId 音频文件 id
     * @return 音频文件信息
     */
    SbaAudioFiles queryListByAudioFileId(String audioFileId);

    /**
     * 收藏文件
     * @param audioFileId
     */
    void favoritefile(String audioFileId,String userID);
}
